machine learning diagnosis computational biology textractor symptoms business intelligence mesothelioma bioinformatics web mining data mining data analysis data warehousing crm text mining attorney